package com.chentf.creational.Singleton.code;

/**
 * 饿汉式
 * 饿汉式，从名字上也很好理解，就是“比较勤”，实例在初始化的时候就已经建好了，不管你有没有用到，都先建好了再说。
 * 好处是没有线程安全的问题，坏处是浪费内存空间。
 */
public class EHanDanli {

    //此处定义类变量实例并直接实例化，在类加载的时候就完成了实例化并保存在类中
    private static EHanDanli instance = new EHanDanli();

    //定义无参构造器，用于单例实例
    private EHanDanli(){}

    //定义公开方法，返回已创建的单例
    public static EHanDanli getInstance(){
        return instance;
    }
}
